trailer transporting a tractor - Turc Anglais Dictionnaire